/*
 * create:2016年4月20日 上午11:08:49
 * author:wangds  
 */
package com.cxkj.shop.model.asset;

/**
 * .
 * @author wangds
 *
 */
public interface AssetOwner<T extends Number> {

  /**
   * The getter method of the property asset0.
   * @author wangds 2016年4月20日 上午11:04:44.
   * @return the asset0.
   */
  T getAsset0();

  /**
   * The setter method of the property asset0.
   * @param theasset0 the asset0 to set
   * @author wangds 2016年4月20日 上午11:04:44.
   */
  void setAsset0(T asset0);

  /**
   * The getter method of the property asset1.
   * @author wangds 2016年4月20日 上午11:04:44.
   * @return the asset1.
   */
  T getAsset1();

  /**
   * The setter method of the property asset1.
   * @param theasset1 the asset1 to set
   * @author wangds 2016年4月20日 上午11:04:44.
   */
  void setAsset1(T asset1);

  /**
   * The getter method of the property asset2.
   * @author wangds 2016年4月20日 上午11:04:44.
   * @return the asset2.
   */
  T getAsset2();

  /**
   * The setter method of the property asset2.
   * @param theasset2 the asset2 to set
   * @author wangds 2016年4月20日 上午11:04:44.
   */
  void setAsset2(T asset2);

  /**
   * The getter method of the property asset3.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset3.
   */
  T getAsset3();

  /**
   * The setter method of the property asset3.
   * @param theasset3 the asset3 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset3(T asset3);

  /**
   * The getter method of the property asset4.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset4.
   */
  T getAsset4();

  /**
   * The setter method of the property asset4.
   * @param theasset4 the asset4 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset4(T asset4);

  /**
   * The getter method of the property asset5.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset5.
   */
  T getAsset5();

  /**
   * The setter method of the property asset5.
   * @param theasset5 the asset5 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset5(T asset5);

  /**
   * The getter method of the property sset6.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the sset6.
   */
  T getAsset6();
  
  void setAsset6(T asset6);

  /**
   * The getter method of the property asset7.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset7.
   */
  T getAsset7();

  /**
   * The setter method of the property asset7.
   * @param theasset7 the asset7 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset7(T asset7);

  /**
   * The getter method of the property asset8.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset8.
   */
  T getAsset8();

  /**
   * The setter method of the property asset8.
   * @param theasset8 the asset8 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset8(T asset8);

  /**
   * The getter method of the property asset9.
   * @author wangds 2016年4月20日 上午11:04:45.
   * @return the asset9.
   */
  T getAsset9();

  /**
   * The setter method of the property asset9.
   * @param theasset9 the asset9 to set
   * @author wangds 2016年4月20日 上午11:04:45.
   */
  void setAsset9(T asset9);

}